%!TEX root = tesis-header.tex


\section{Instalación del Motor de Render Gráfico OGRE}

\subsection{Compilación del Código Fuente}

Las herramientas de desarrollo para la plataforma Mac OS X, conocidas como XCode permiten utilizar un entorno integrado de desarrollo que permite obtener todas las ventajas del sistema operativo, ya que cuenta con interfaces gráficas de usuario.

El paquete del código fuente de OGRE está soportado para la plataforma Mac OS X, por lo que solo debe compilarse en el entorno de desarrollo.

\subsection{Instalación de ODE para Mac}

La manera de funcionar de la librería de render gráfico OGRE requiere que se utilicen librerías separadas para realizar tareas específicas, por ejemplo, si se necesita incluir funcionalidad de física en el sistema desarrollado, se debe utilizar un motor de física adecuado, para este proyecto de tesis se eligió el motor de física ODE por su versatilidad y el soporte con el que ya cuenta para la librería OGRE.

La librería ODE puede ser instalada en la mayoría de los sistemas operativos basados en UNIX, por lo que puede ser instalado de la forma usual para el sistema Mac OS X, sin embargo, para ser utilizada en programas desarrollados con el entorno de desarrollo de Mac OS X, y poder ser ejecutado tanto en procesadores Intel o Power PC, las librerías deben estar disponibles en un formato especial, conocido como \emph{framework}, en el cual se empaquetan las funciones de las librerías.

Para ese proyecto de tesis se utilizó la librería ODE y un módulo adicional que da soporte de funciones de física al motor de render gráfico OGRE. Este módulo está disponible originalmente para el sistema operativo Windows, por lo que fue necesario adaptar este módulo para poder ser usado en la plataforma Mac OS X.

A continuación se describen las acciones que se llevaron a cabo para realizar esta adaptación del módulo.

\subsection[Compilación de ODE]{Preparación del Código Fuente de ODE para la Plataforma Mac}

El primer paso que se siguió fue descargar el código fuente de la versión estable de la librería del sitio oficial del motor de física ODE [http://www.ode.org/], que en este caso fue la versión 0.10.1.

Desde la ubicación donde se descargó el código fuente, se descomprime y se agregan los directorios del paquete del código fuente al programa de desarrollo de Apple Xcode, creando un proyecto a partir de estos archivos, cuyo objetivo es una carpeta especial en formato \emph{framework} de desarrollo 

Al compilar este código se obtiene el \emph{framework} necesario para poder continuar con la adaptación del módulo de soporte de la librería ODE para ser usada por OGRE.

%\subsection[OgreODE]{Instalación del módulo adicional OgreODE para administración de física}
%\todo{Instrucciones de compilación de OgreODE para Mac}
